#include <stdio.h>
int main(int argc, char const *argv[])
{
    int x = 1, y = 0, z = 0;
    int ret = (x > 0 && !(y == 3) || z > 5);
    printf("1:ret=%d\n", ret);
    ret = (!(x + 1 > 0) && y == 0 || z > 0);
    printf("2:ret=%d\n", ret);
    ret = (x < 0 || y == 0 && z > 0);
    printf("3:ret=%d\n", ret);
    ret = (x += y == z, y = x + 2, z = x + y + z > 0);
    printf("4:ret=%d\n", ret);
    printf("x=%d,y=%d,z=%d",x,y,z);

    return 0;
}
